import { HTTP } from '../common/utils/http'

class UserModel extends HTTP {
    // 解码获取用户手机号
    getUserPhoneNumber(data) {
        return this.request({
            url: '/api/user/getPhoneNumber',
            method: 'POST',
            data
        })
    }
    //获取用户的收货地址
    getUserAddress() {
        return this.request({
            url: '/api/addresses'
        })
    }
    //用户添加收货地址
    addUserAddress(data) {
        return this.request({
            url: '/api/addresses/create',
            method: 'POST',
            data
        })
    }
    //用户删除收货地址
    deleteAddress(id) {
        return this.request({
            url: `/api/addresses/delete/${id}`
        })
    }
    //用户设置默认地址
    setDefaultAddress(data) {
        return this.request({
            url: '/api/addresses/setAddressDefault',
            method: 'POST',
            data
        })
    }
    // 收货地址详情
    getAddressDetail(id) {
        return this.request({
            url: `/api/addresses/${id}`
        })
    }
    // 用户修改地址
    editAdress(data, id) {
        return this.request({
            url: `/api/addresses/edit/${id}`,
            method: 'POST',
            data
        })
    }
    // 用户的评论信息
    getUserAllComment(data) {
        return this.request({
            url: '/api/my/comment',
            method: 'GET',
            data
        })
    }
}

export { UserModel }